package com.example.springboot3demo.mq.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 消息传输对象
 * 
 * 用于演示RabbitMQ发送和接收对象消息的功能
 * 该对象会被自动序列化为JSON格式进行传输
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MessageDto {
    
    /** 消息ID */
    private String id;
    
    /** 消息内容 */
    private String content;
    
    /** 时间戳 */
    private Long timestamp;
    
    /** 发送者 */
    private String sender;
}